
package operacoes2;



// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.301EDA9D-7767-467F-12B6-C274F12912D0]
// </editor-fold> 
public class Pagamento extends Operacao {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.4D8C906A-5C9F-14F5-85A6-7B1147615577]
    // </editor-fold> 
    private String referencia;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.C9D0888B-DC61-1FDC-FA8D-DF7669769A7D]
    // </editor-fold> 
    private double quantia;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.A62CFC12-A1DC-8EFF-6EA2-648EC69D8150]
    // </editor-fold> 
    public Pagamento (String numConta, String referencia, double quantia ) {
        super(numConta);
        this.referencia = referencia;
        this.quantia = quantia;
        super.setDescricao("Pagamento de " + this.getQuantia() + " € efectuado na referencia " + this.getReferencia() + " atraves da conta " + super.getNumConta());
    }

    /**
     * @return the referencia
     */
    public String getReferencia() {
        return referencia;
    }

    /**
     * @param referencia the referencia to set
     */
    public void setReferencia(String referencia) {
        this.referencia = referencia;
    }

    /**
     * @return the quantia
     */
    public double getQuantia() {
        return quantia;
    }

    /**
     * @param quantia the quantia to set
     */
    public void setQuantia(double quantia) {
        this.quantia = quantia;
    }

 @Override
    public String toString(){
        return "Pagamento de " + this.getQuantia() + "€ efectuado na referencia " + this.getReferencia() + " atraves da conta " + super.getNumConta();
    }

}

